home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d16 / wsmooth.arc / WSMSRC.ARC / WSMOOTH2.H < prev   
Text File  |  1990-10-09  |  1KB  |  36 lines

  1. // wsmooth2.h RHS 9/1/90 global structures and function prototypes
  2.  
  3. typedef struct _settings
  4.     {
  5.     int Msecs;                // frequency of timer messages
  6.     int PixelRows;            // number of pixel rows to scroll
  7.     COLORREF    back;         // background color
  8.     COLORREF    fore;         // foreground color
  9.     BOOL        stripbits;    // switch to control bit stripping
  10.     } SETTINGS;
  11.  
  12. BOOL FAR PASCAL CloseApplication(void);
  13. long FAR PASCAL MainWindowProc(HWND, unsigned, WORD, LONG);
  14. void ProcessVscroll(HWND hwnd, WORD wParam, LONG lParam);
  15. BOOL WSopenfile(char *target);
  16. void cdecl Message(HWND hwnd, char *format, ...);
  17. void process_cmdline(char *buffer);
  18. int PaintNow(HWND hwnd);
  19. void ChangeTitleBar(char *target);
  20. void free_lines(void);
  21.  
  22. BOOL FAR PASCAL Settings(HWND hDlg, unsigned message, WORD wParam, 
  23.    LONG lParam);
  24. BOOL FAR PASCAL About(HWND hDlg, unsigned message, WORD wParam, LONG lParam);
  25. BOOL CheckFileName(HWND hWnd, PSTR pDest, PSTR pSrc);
  26. void AddExt(PSTR Name, PSTR Ext);
  27. void SeparateFile(HWND hDlg, LPSTR lpDestPath, LPSTR lpDestFileName, 
  28.    LPSTR lpSrcFileName);
  29. void ChangeDefExt(PSTR Ext, PSTR Name);
  30. void UpdateListBox(HWND hDlg);
  31. HANDLE FAR PASCAL OpenDlg(HWND hDlg, unsigned message, WORD wParam, 
  32.    LONG lParam);
  33. void ResetBackGround(HDC hDC);
  34.  
  35.  
  36.